package 蓝桥杯_2014;

/*
  标题:圆周率
    数学发展历史上,圆周率的计算曾有许多有趣至是传奇的故事。
    图1.png中所示,就是一种用连分数的形式表示的圆周率求法。
    下面的程序实现了该求解方法。实际上数列的收敛对x的初始值并不敏感。
    结果打印出周率近似值(保留小数点后4位,并不一定与圆周率真值吻合)。

   double x = 111；
   for(int n =10000; n>=0; n--){
       int i =2*n+1;
       x =2+(i*i/x);
   }
   System.out.println(String.format("%.4f",________));
 */
public class Test05_圆周率 {
    public static void main(String[] args) {
        double x = 111;
        for(int n =10000; n>=0; n--){
            int i =2*n+1;
            x =2+(i*i/x);
        }
        System.out.println(String.format("%.4f",4/(x-1)));
    }
}
